having sticks for legs - French English Dictionary